package com.innerclass;

public class InnerClass01 {
    public static void main(String[] args) {

    }
}

class Outer{
    private int n1 = 1;//属性

    public Outer(int n1) {//构造器
        this.n1 = n1;
    }

    public void m1(){//方法
        System.out.println("m1()");
    }
    {//代码块
        System.out.println("Outer 代码块");
    }
    class Inner{
        private int n1 = 2;//属性
        public void m2(){//方法
            System.out.println("m2()");
        }
        {
            System.out.println("Inner 代码块");
        }
    }
}
class Other{
    private int n3 = 3;//属性
    public void m3(){//方法
        System.out.println("m3()");
    }
    {
        System.out.println("Other 代码块");
    }
}